package com.fingard.xml;

public enum XmlNodeType {

	// 摘要:
    //     如果未调用 Read 方法，则由 System.Xml.XmlReader 返回。
    None,
    //
    // 摘要:
    //     元素（例如，<item>）。
    Element,
    //
    // 摘要:
    //     属性（例如，id='123'）。
    Attribute,
    //
    // 摘要:
    //     节点的文本内容。
    Text,
    //
    // 摘要:
    //     CDATA 节（例如，<![CDATA[my escaped text]]>）。
    CDATA,
    //
    // 摘要:
    //     实体引用（例如，&num;）。
    EntityReference,
    //
    // 摘要:
    //     实体声明（例如，<!ENTITY...>）。
    Entity,
    //
    // 摘要:
    //     处理指令（例如，<?pi test?>）。
    ProcessingInstruction,
    //
    // 摘要:
    //     注释（例如，<!-- my comment -->）。
    Comment,
    //
    // 摘要:
    //     作为文档树的根的文档对象提供对整个 XML 文档的访问。
    Document,
    //
    // 摘要:
    //     由以下标记指示的文档类型声明（例如，<!DOCTYPE...>）。
    DocumentType,
    //
    // 摘要:
    //     文档片段。
    DocumentFragment,
    //
    // 摘要:
    //     文档类型声明中的表示法（例如，<!NOTATION...>）。
    Notation,
    //
    // 摘要:
    //     标记间的空白。
    Whitespace,
    //
    // 摘要:
    //     混合内容模型中标记间的空白或 xml:space="preserve" 范围内的空白。
    SignificantWhitespace,
    //
    // 摘要:
    //     末尾元素标记（例如，</item>）。
    EndElement,
    //
    // 摘要:
    //     由于调用 System.Xml.XmlReader.ResolveEntity() 而使 XmlReader 到达实体替换的末尾时返回。
    EndEntity,
    //
    // 摘要:
    //     XML 声明（例如，<?xml version='1.0'?>）。
    XmlDeclaration
 
    
}
